package client.view;

public interface View {
	//Displays the board and score
	void updateDisplay(int[][] data, int score);
	
	//Returns user action
	int getUserCommand();
	
	//Set user action
	void setUserCommand(int userCommand);
	
	//Displays the game state - Winning/Loosing
	boolean showEndGame(int gameState);

	//Sets the lock state of the controls at end-game
	void setLockControls(boolean lock);
	
	//Gets the lock state of the controls
	boolean getLockControls();
}
